package ssm.service;

import org.springframework.stereotype.Service;
import ssm.pojo.UserSsm;

import java.util.List;

@Service
public interface UserService {
    /**
     * 添加用户信息
     * @param userssm   用户信息
     * @return  返回是否成功
     */
    Boolean addUser(UserSsm userssm);

    /**
     * 根据用户id删除用户信息
     * @param id  用户id
     * @return  返回是否成功
     */
    Boolean deleteUserById(Integer id);

    /**
     * 修改用户信息
     * @param userssm  用户信息
     * @return   返回是否成功
     */
    Boolean updateUser(UserSsm userssm);

    /**
     * 根据用户id查找用户信息
     * @param id  用户id
     * @return  返回用户信息
     */
    UserSsm findUserById(Integer id);

    /**
     * 查找所有用户信息存放到list集合中
     * @return  返回装着全部用户信息的list集合
     */
    List<UserSsm> findAll();



}
